package com.suning.sawp.dto.promotion;

import java.io.Serializable;

public class QueryHorActBean implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = -3003739076273113323L;

	/**
	 * 活动名称
	 */
	private String activityName;
	
	/**
	 * 促销中心活动编码
	 */
	private String proActivityId;
	
	/**
	 * 促销中心活动名称
	 */
	private String proActivityName;
	
	/**
     * 活动密钥
     */
    private String activitySecretKey;
	
	/**
	 * 创建人
	 */
	private String creator;
	
	/**
	 * 开始日期
	 */
	private String startTime;
	
	/**
	 * 结束日期
	 */
	private String endTime;
	
	/**
	 * 已发放
	 */
	private Integer hasSend;
	
	/**
	 * 剩余券(实际生成券总量-已发放)
	 */
	private Integer remainActCount;
	
	/**
	 * 促销券总量(实际生成)
	 */
	private Integer actCount;
	
	/**
	 * 促销券总量(esb接口查询)-实际券总量的差值
	 */
	private Integer dValue;
	
	/**
	 * 启用状态  0:未启用  1:启用
	 */
	private String isUsed;
	
	/**
	 * 活动促销状态
	 * 是生成的异业券,还是导入的异业券,对应于界面的操作类型
	 */
	private String status;
	
	/**
     * 券文件下载地址
     */
    private String couponFileUrl;

	public String getActivityName() {
		return activityName;
	}

	public void setActivityName(String activityName) {
		this.activityName = activityName;
	}

	public String getProActivityId() {
		return proActivityId;
	}

	public void setProActivityId(String proActivityId) {
		this.proActivityId = proActivityId;
	}

	public String getProActivityName() {
		return proActivityName;
	}

	public void setProActivityName(String proActivityName) {
		this.proActivityName = proActivityName;
	}

	public String getActivitySecretKey() {
        return activitySecretKey;
    }

    public void setActivitySecretKey(String activitySecretKey) {
        this.activitySecretKey = activitySecretKey;
    }

    public String getCreator() {
		return creator;
	}

	public void setCreator(String creator) {
		this.creator = creator;
	}

	public String getStartTime() {
		return startTime;
	}

	public void setStartTime(String startTime) {
		this.startTime = startTime;
	}

	public String getEndTime() {
		return endTime;
	}

	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}

	public Integer getHasSend() {
		return hasSend;
	}

	public void setHasSend(Integer hasSend) {
		this.hasSend = hasSend;
	}

	public Integer getRemainActCount() {
		return remainActCount;
	}

	public void setRemainActCount(Integer remainActCount) {
		this.remainActCount = remainActCount;
	}

	public Integer getActCount() {
		return actCount;
	}

	public void setActCount(Integer actCount) {
		this.actCount = actCount;
	}

	public Integer getdValue() {
		return dValue;
	}

	public void setdValue(Integer dValue) {
		this.dValue = dValue;
	}

	public String getIsUsed() {
		return isUsed;
	}

	public void setIsUsed(String isUsed) {
		this.isUsed = isUsed;
	}
	
	public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getCouponFileUrl() {
        return couponFileUrl;
    }

    public void setCouponFileUrl(String couponFileUrl) {
        this.couponFileUrl = couponFileUrl;
    }

    public interface OperStatus {
        //默认状态,展示生成,导入
	    String DEFAULT = "0";
	    //生成完成状态,展示导出按钮
	    String CREATE = "1";
	    //生成中
	    String CREATEING = "2";
	    //生成失败,展示重试按钮
	    String CREATE_FAULE = "3";
	    //导入状态
	    String IMPORT = "4";
	}
}
